# demo05_b.py
# 导入demo05_a.py模块，会自动到当前目录中寻找文件，同时执行模块中的代码
# import demo05_a
# 使用模块中提供的函数或者变量
# print(demo05_a.num)
# print(demo05_a.add(2, 4))

# 导入模块的同时，设置别名
# import demo05_a as da
# print(da.num)

# 一次导入多个模块
# import random, string

# 按需导入模块
# from random import choice
# from demo05_a import add, num
# print(add(3, 5), num)

# 导入test01_func.py模块中的rand_password，并调用
# from test01_func import rand_password
# print(rand_password())
# import test01_func
# print(test01_func.rand_password(16))

# 一个模块同时导入多次，只会加载一次
import demo05_a
import demo05_a
import demo05_a
